/*
 * Copyright 2003-2005 (c) Live Media Pty Ltd. <argot@einet.com.au> 
 *
 * This software is licensed under the Argot Public License 
 * which may be found in the file LICENSE distributed 
 * with this software.
 *
 * More information about this license can be found at
 * http://www.einet.com.au/License
 * 
 * The Developer of this software is Live Media Pty Ltd,
 * PO Box 4591, Melbourne 3001, Australia.  The license is subject 
 * to the law of Victoria, Australia, and subject to exclusive 
 * jurisdiction of the Victorian courts.
 */

#include "../Types.h"
#include "../TypeMap.h"
#include "../ReferenceTypeMap.h"

#include "../common/BigEndianUnsignedByte.h"
#include "../common/BigEndianUnsignedShort.h"
#include "../common/BigEndianSignedInteger.h"
#include "../common/U8Ascii.h"
#include "../common/U16ArrayByte.h"

void protocol_type_map_init( type_map * map,  type_library * library )
{
	type_map_init( map, library );
	
	type_map_map( map, 1, type_library_get_id( library, &uint8_name ));
	type_map_map( map, 2, type_library_get_id( library, &u8ascii_name ));
	type_map_map( map, 3, type_library_get_id( library, &sint32_name ));
	type_map_map( map, 4, type_library_get_id( library, &u16binary_name ));
	type_map_map( map, 5, type_library_get_id( library, &uint16_name ));
}

